package com.wondertek.service.dto.sys.res;


import com.wondertek.service.entity.business.SitePo;
import com.wondertek.service.entity.sys.SysDepartPo;
import com.wondertek.service.entity.sys.SysRolePo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * @author xqs
 */
@Data
public class SysUserRes {

    /**
     * 用户名
     */
    private String id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 用户头像地址
     */
    private String avatar;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 岗位
     */
    private String position;

    @Schema(name = "countryCode",description = "区号")
    private String countryCode;

    /**
     * 启用 ENABLE 关闭 DISABLE
     */
    private String status;

    private List<SysRolePo> rolePoList;

    private List<SysDepartPo> departPos;

    private List<SitePo> sitePoList;

    @Schema(name = "avatarUrl",description = "预览地址")
    private String avatarUrl;

}
